import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { BrowserModule } from '@angular/platform-browser';
import { UtilsModule } from "./../../shared/utils.module"
import { DropdownModule } from "dropdown";
import { CmScrollModule } from "scroll-bar";
import { BroadcastModule } from "broadcast";
import { CmHttpModule } from "http-module";
import { QuoteTableModule } from "quote";
import { SocketModule } from "socket";

import { DynamicTableService } from "./dynamic-table.service";
import { DynamicTableComponent } from "./dynamic-table.component";
import { DynamicTableContentModule } from "./dynamic-table-content/dynamic-table-content.module";


@NgModule({
  imports: [
    BroadcastModule,
    BrowserModule,
    CmHttpModule,
    CmScrollModule,
    DynamicTableContentModule,
    HttpModule,
    QuoteTableModule,
    SocketModule,
    UtilsModule
  ],
  declarations: [
    DynamicTableComponent,
  ],
  exports: [
    DynamicTableComponent
  ],
  providers: [
    DynamicTableService
  ]
})
export class DynamicTableModule { }